/*全局*/

*{

	margin:0px;

	padding: 0px;

}

body{

	font-family:"Microsoft Yahei","微软雅黑";

	color:#333;

	font-size: 14px;

	background: #ffffff;



}

a{

	color: #333;

	text-decoration: none;

}

.container{

	width: 1100px;

	margin: 0px auto;

}

li{

	list-style: none;

}



.topa{height: 35px;line-height: 35px;color:#ffffff;background: #226AC8;}

.topa .fl{float: left;}

.topa .fr{float: right;}

.fl{ float:left;}

.fr{ float:right;}

.fli{float: left;width: 300px;padding-left: 10px;height: 40px;}

.banner{width: 1366px;margin:0px auto;}



/*header*/



  /*搜索开始*/

  .my-content{

	width: 1100px;

	margin: 0px auto;

}



     .s-form{

     	width: 220px;

     	display: block;

     	float: right;

     	margin: 4px 0px 0px 0px;

     }

     .searchinput{

	border-right-width: 0px;

	padding-left: 3px;

	width: 168px;

	font-family: arial;

	float: left;

	border-top-width: 0px;

	border-bottom-width: 0px;

	color: #636365;

	margin-left: 4px;

	font-size: 8pt;

	vertical-align: middle;

	border-left-width: 0px;

	margin-right: 3px;

    }

     .tab_search{

	border-bottom: #cccccc 1px solid;

	border-left: #cccccc 1px solid;

	height: 25px;

	border-top: #cccccc 1px solid;

	border-right: #cccccc 1px solid;



    }

    .searchaction{

	width: 21px;

	float: left;

	height: 17px;

    }

    .my-search{

    	height: 36px;

    	border-bottom: #d4d4d4 1px solid;

    }

    .my-search dl{

    	float: left;

    	margin-top: 6px;

    }

    .my-search dt{

    	float: left;

    	margin-right: 6px;

    }

    .my-search dd{

    	float: left;

    	margin: 0px 10px;

    }

    .my-search dd a{

    	text-decoration: none;

    }







     /*搜索结束*/

.topbar p{

	float:right;

	font-size: 18px;

	margin-top: 20px;

	padding-left: 100px;

background: url(../images/tel.png) no-repeat left center;

}

.topbar p span{

	display: block;

	color: #226AC8;

	font-weight: 600;

}

/*nav*/

.nav{

	height: 46px;

	line-height: 45px;

	font-size: 16px;

	min-width: 1100px;

overflow-x: hidden;

border-bottom: #eeeeee 1px solid;



}

.nav ul li{

	float: left;

}

.nav ul li a{

	font-size: 15px;

	padding: 0px 26px;

	text-decoration: none;

	display: block;

	color: #444444;

	font-weight: bold;



}

.nav ul li a:hover{

	font-size: 14px;

	padding: 0px 26px;

	text-decoration: none;

	display: block;

	color: #226AC8;

    border-bottom:#000000 1px solid;



}









/*banner*/



.fullSlide{position:relative;height:600px;background:#000;}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:600px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:8px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;border-radius:50px;}

.fullSlide .hd ul .on{background:#2C982F;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next{left:auto;right:2%;background-position:-6px -137px;}













/*产品开始*/

.pro{

	clear: both;

	margin-top: 20px;



}

/*列表开始*/

.pro-list{

    width: 227px;

    float: left;

    border: #d7d7d7 4px solid;

    background: #999999;





}

.pro-list ul{

	margin-bottom: 30px;

}

.pro-list ul li{

    height: 25px;

    line-height: 38px;

}

.pro-list ul li.pl-title{

    display: block;

    background: #226AC8;

    color: #ffffff;

    height: 90px;

    text-align: center;

    padding: 20px;

    font-size: 20px;

    

}

.pro-list ul li.pl-title a{

    margin: 0px;

    background:#226AC8;

    color: #ffffff;

    padding-left: 0px;

    font-size: 30px;





}

.pro-list ul li.pl-title a:hover{

     margin: 0px;

    background: #2283E6;

    color: #ffffff;

    padding-left: 0px;}





.pro-list ul li a{

    display: block;

    margin: 18px;

    padding-left: 16px;

    background: #f1f1f1;

    text-decoration: none;

}

.pro-list ul li a:hover{

    display: block;

    margin: 18px;

    padding-left: 16px;

    background: #226AC8;

    color: #ffffff;

    text-decoration: none;

}

/*列表结束*/



/*展示开始*/

.pro-display{

    float: right;

    width: 840px;



}

.pd-title{

    width: 840px;

    height: 40px;

    line-height: 40px;

    margin-bottom: 10px;

       border-bottom: #d4d4d4 1px solid;

    background: #226AC8;

}

.pd-title h2{

    float: left;

    font-weight: 500;

font-size: 14px;

color: #ffffff;

}

.pd-title h2 span{

	margin-left: 20px;

	font-size: 12px;

}

.pd-title h2 a{

	float: left;

    color: #ffffff;

    font-size: 22px;

}

.pd-title  a{

    float: right;

    text-decoration: none;

    color: #fff;

        padding-right: 10px;

}

.pro-display ul{

    clear: both;

}

.pro-display ul li{

    float: left;

    margin:20px 5px;

    

}

.pro-display ul li.pd-right{

    margin-right: 0px;

}

.pro-display ul li a{

    display: block;

    text-decoration: none;

}

.pro-display ul li a:hover{

    



}

.pro-display ul li a img{

    border: #d7d7d7 2px solid;

    width: 195px;

height: 170px;

}

.pro-display ul li span{

    display: block;

    text-align: center;

    color: #226AC8;

    font-weight: 100;

    font-size: 16px;

	    width: 200px;

		 white-space: nowrap;



}

.pro-display ul li:hover span{

    display: block;

    text-align: center;

    color: #ef421c;

    font-weight: 100;

    font-size: 16px;

    text-decoration:none;



}





/*展示结束*/



/*产品结束*/







/*-------about us----------*/

.intro{

	clear: both;

	padding-bottom: 20px;

	padding-top: 20px;

	    height: 210px;

	    background: #F7F7F7;

}

.intro .title h1{

font-size: 22px;

font-weight: 100;

color: #ffffff;

height: 40px;

margin-bottom: 10px;

border-bottom: #d4d4d4 1px solid;

line-height: 40px;

    background: #f2f2f2;



}

.intro .title h1 span {

padding-left: 16px;

color: #ffffff;

font-size: 12px;

}

.intro .title h1 a {

float: right;

font-size: 14px;

color: #444444;

text-decoration: none;

padding-right: 10px;

}

.my-pro h1 a {

float: right;

font-size: 12px;

color: #666666;

}

.intro .title h2{

	float: left;

font-size: 20px;

font-weight: 600;

margin-left: 30px;

color: #666666;



}

.intro .title a{

	float: right;

	font-size: 18px;

	font-weight: 600;



}

.intro-c{

	clear: both;

	padding-top: 15px;

}

.intro-c img{

	float: right;

}

.intro-c .fl{

	float: left;

	width: 690px;



line-height: 28px;

font-size: 14px;

color: #666666;

height: 112px;

font-weight: 100;

}

.intro-c .fl p{

	padding: 0px 0px 6px 5px;

text-align:justify;

}







/*-------info----------*/

.info{

	clear: both;

	    height:400px;

}

.infom{

	float: left;

	width: 500px;

	margin-right: 20px;

}

.infom h1{

	font-size: 22px;

	color: #226AC8;

	font-weight: 100;

	height: 40px;

line-height: 40px;

border-bottom: #d4d4d4 1px solid;

margin-top: 20px;

background: #226AC8;

	

}

.infom h1 .fli{

	color: #ffffff;

}

.infom h1 span{

	color: #ffffff;

	font-size: 14px;

	padding-left: 20px;

}

.infom h1 a{

	float: right;

	font-size: 12px;

	color: #fff;

	text-decoration: none;

	    margin-right: 20px;

}

.infom-t1{

height: 90px;

border-bottom: 1px dashed #e0e0e0;

padding-top: 25px;

margin-bottom: 14px;

}

.infom-t1 h3 a img {

float: left;

margin-right: 15px;

padding: 1px;

border: #999999 1px solid;

}

.infom-t1 h3{

	margin-top: 0px;

}

.infom-t1 p {

height: 80px;

line-height: 22px;

color: #666;

    font-size: 12px;

    margin-top: -12px;



}

.infom-t1 p a {

display: block;

height: 25px;

line-height: 25px;

color: #666;

font-weight: bold;

text-decoration: none;

font-size: 14px;

padding-top: 15px;

}

.infom-t2{

	clear: both;

	margin: 0px;

	padding:0px;

}

.infom-t2 li{

	list-style: none;

	padding-left: 6px;

	background: url(../images/hong.jpg) no-repeat left center;

	padding: 2px 0px;

	height: 25px;

line-height: 25px;

border-bottom: #d4d4d4 1px dashed;

}

.infom-t2 li span{

	float: right;

	font-size: 12px;

	color: #666666;

}

.infom-t2  li a{

	color: #666666;

	font-size: 12px;

	text-decoration: none;

}



.question{

	float: right;

}





/*-------tuijian----------*/

.app{clear: both;margin-top: 20px;border-radius: 2px;    height: 260px;}

.app-co{padding: 0px 0px;height: 200px;}

.app-co p{float: left;border:#d4d4d4 1px solid;}

.app-co dl{float: left;margin-left: 30px;padding-left:30px;border-left: #d4d4d4 1px solid;height: 200px;}

.app-co dl dd{line-height:26px;}

.app-title{width: 1100px;height: 40px;line-height: 40px;color: #333333;text-align: center;}

.app-title h2 span{display: block;font-size: 14px;}



.app-sa{width: 1100px;height: 280px;border-radius: 4px 4px 2px 2px;}



/*-------footer----------*/

.my-foot{

	color: #ffffff;

	clear: both;

	min-width: 1100px;

overflow-x: hidden;

}

#links{margin:auto;width:1100px;color:#FFF;font-weight: bold;font-size: 16px; padding:15px 0;}

#links a{font-size: 12px; color:#FFF;text-decoration:none; padding:5px;}

.my-flink{

	background: #226AC8;

}

.my-flink dt{

	float: left;

}

.my-flink dd{

	float: left;

}

.my-flink dt h1{

	float: left;

    font-size: 16px;

    line-height: 40px;

    font-weight: 600;

    margin: 0px;

}

.my-flink dt h2{

	float: left;

	font-size: 14px;

	padding-left: 10px;

	padding-right: 20px;

	 line-height: 40px;

	 margin: 0px;

}

.my-flink dd {

	line-height: 40px;

	float: left;

}

.my-flink dd a{

	color: #ffffff;

	margin-left: 10px;

	margin-right: 10px;

	font-weight: 100;

font-size: 14px;

text-decoration: none;

}



.my-foot-bottom{

	background: #444444;

	height: 140px;



}

.my-foot-bottom ul{

	margin-left: 190px;

	padding-top: 26px;

	padding-bottom: 40px;

}

.my-foot-bottom ul li{

	float: left;

	

	list-style: none;

	margin-left: 20px;

}

.my-foot-bottom ul li a{

	color: #ffffff;

	font-size: 16px;

	padding-left: 10px;

	padding-right: 10px;

	text-decoration: none;

}

.my-foot-bottomc{

	clear: both;

}



.fbcc{

	

	float: left;

	text-align: center;

	width: 1170px;





}

.fbcc p{

	color: #f2f2f2;

	font-size: 14px;

	padding: 4px 0px;

}











/*内容页*/

.ly{

	margin-top: 40px;

}

.in-pro{

	float: left;

	margin-bottom: 40px;

}

.in-pro h2{



	background: #666666;

	color: #ffffff;

	width: 237px;

height: 49px;

line-height: 45px;

color: #fff;

font-size: 18px;

text-indent: 20px;

}

.in-pro span{

	margin-left: 14px;

	font-size: 12px;

}

.in-pro ul{



border: 1px solid #d9d9d9;

border-top: none;

padding-bottom: 20px;

padding-top: 20px;

}

.in-pro ul li{

	width: 237px;

	list-style: none;

	height: 30px;

	line-height: 30px;

	border-bottom: #999999 1px dashed;

	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;



}

.in-pro ul li a{

	font-size: 14px;

	color: #226AC8;

    padding-left: 20px;

	font-weight: 600; 

	text-decoration: none;



}

.in-pro ul li a font{ padding-right:5px;}

.in-article{

width: 830px;

float: right;}

.in-article h2{

font-size: 20px;

height: 40px;

color: #226AC8;

line-height: 40px;

border-bottom: #d4d4d4 1px solid;



}

.in-article h2 span{

font-size: 12px;

float: right;

text-indent: 18px;

font-weight: normal;

}

.in-articlec{line-height:30px;}

.in-article p{

	margin-top: 16px;

	color: #666666;

	font-size: 14px;

	line-height:30px;

}

.in-pro .con_ny{width: 225px;line-height: 30px;border: 1px solid #d9d9d9;border-top: none;padding: 0px 5px;}

dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}

dl.news_dl a{ color:#000; }

dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:800px; overflow:hidden;}

dl.news_dl .dt_1 { height:20px;padding-left:20px;    font-size: 16px;color: #666666; font-weight:bold;text-decoration:none;  }

dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"Microsoft YaHei"; }

dl.news_dl .dt_3 { font-size:12px;}

dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} 

dl.news_dl dd { font-size:12px; padding-left:20px; height:45px; overflow:hidden; margin-bottom:10px;}

.per{float:left;margin-top:20px; text-align:center; width: 100%;margin-bottom: 20px;}

.cgbt{border-bottom: 1px #ccc solid;font-size: 18px;font-weight: bold;}

.xgwz{float:left; margin-bottom:40px;}.xgwz ul{ padding:0px;}

.xgxw{ width:255px;line-height: 25px; height:25px; float:left;margin:5px 10px;border-bottom: 1px #ccc dashed;white-space: nowrap;overflow: hidden;}

.dede_pages{}

.dede_pages ul{float:left;padding:12px 0px 12px 36px;}

.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}

.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}

.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}

.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}

.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}

.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

#box { margin-top:20px;}

#box li{float:left; width:222px;height:220px;overflow:hidden; text-align:center;margin:0px 27px;}

#box li p{ display:block;width:220px;overflow:hidden; height:165px; line-height:25px; text-align:center; margin:auto; color:#F00;}

#box li span a{ overflow:hidden;text-align:center; display:block; height:167px; }.dl{ padding-top:5px;Float:none; line-height:20px;}

#box li span a img{width:220px; height:165px; border:1px #ccc solid; border-radius:3px;}

#box li span a:hover{position:absolute;width:242px;height:187px;overflow:hidden; margin: 0 0 0 0;}

#box li span a:hover img{width:240px;height:185px;order:none;}



#hc{float:left; margin-top:10px; width:860px;}

#hc li{float:left; width:154px;height:160px;overflow:hidden; text-align:center; margin:0px 8px;}

#hc li p{ display:block;width:150px;overflow:hidden; height:113px; line-height:25px; text-align:center; margin:auto; color:#F00;}

#hc li span a{ overflow:hidden;text-align:center; display:block; }

#hc li span a img{width:150px; height:113px; border:none;     border: 1px #ccc solid; border-radius:3px;}

#hc li span a:hover{position:absolute;width:164px;height:124px;overflow:hidden; margin: 0 0 0 0;}

#hc li span a:hover img{width:160px;height:120px;order:none;}

#content01 h3{

    font-size: 20px;

padding: 10px;

margin-left: 22px;

color:#04AFDA;

line-height: 20px;

font-weight: 600;

border-bottom: #d6d6d6 1px solid;

    }



#content01 h3 span{

    float: right;

    font-weight: 100;

    font-size: 12px;

    color: #666666;

}

#content01{float:left;line-height:30px;font-size:14px;margin-left:10px;margin-right:10px; margin-bottom:20px;    width: 1200px;}

#contact-c li{margin-top:10px;}

.linkbox{padding:0px 30px; width:150px;}.f6{width:990px;}.linkbox h3{ width:150px;}

.linkbox ul li{border-bottom:1px #ccc dashed;margin-left:15px; width:150px; float:left;list-style:none;    margin-bottom: 10px;}

.hotnew_bt{ font-size:16px; width:1200px; float:left;color:#666666;font-weight: bold;border-bottom:#086DB4 2px solid;}

.hotnew{ width:150px;padding: 0px 30px;margin-top:50px;}.hotnew h3{ width:150px;}

.hotnew ul li{border-bottom:1px #ccc dashed; float:left;margin-left:15px;list-style:none;}

.wrapper {width:1200px;margin: 0 auto;}

